﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Juli.Mes.Mqtt
{
    public interface IMqttInternalService:IMqttService
    {
        Task ExecuteSystemCommandAsync();
        Task PublishConnectedClientsAsync();
        Task PublishConnectedClientsCountAsync();
        Task PublishDisconnectedClientsAsync();
        Task PublishDisconnectedClientsCountAsync();
        Task PublishClientIpAsync(string clientId);
        Task PublishClientConnectedTimeAsync(string clientId);
    }
}
